import Vue from "vue"
// 自动加载 global 目录下的 .vue 结尾的文件
const componentsContext = require.context("./global", true, /\.vue$/)
componentsContext.keys().forEach(component => {
  const componentConfig = componentsContext(component)
  /*
    * 兼容 import export 和 require module.export 两种规范
    */
  const ctrl = componentConfig.default || componentConfig
  //不需要自动注册的组件，在里面添加 unAutoRegister:false 即可
  !ctrl.unAutoRegister&&Vue.component(ctrl.name, ctrl)
})